﻿/*全局样式*/
body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, textarea, p { margin: 0px; padding: 0px; }
body { font: 12px/1.8 'Microsoft YaHei', 微软雅黑, Arial, Lucida Grande, Tahoma, sans-serif; }
ol, ul, li { list-style: none; }
/*iE7.0中自带的-ms-interpolation-mode属性可以解决缩放失真问题*/
img { border: none; list-style: none; vertical-align: middle; -ms-interpolation-mode: bicubic; }
input, select, textarea { outline: 0; }
/*清除浮动*/
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }

.clear { clear: both; }
.hide { display: none; }
.kw-hide { display: none !important; }
body { margin: 0; padding: 0; }
a:active, a:hover { outline: 0; }




/*常用颜色*/
.red { color: red; }
.green { color: green; }
.blue { color: blue; }
.gray { color: #808080; }


/*按钮*/
.kw-btn { }
.kw-btn-primary { }


/*常用宽度*/
.ku-w-100 { width: 100px !important; }
.ku-w-150 { width: 150px !important; }
.ku-w-200 { width: 200px !important; }
.ku-w-300 { width: 300px !important; }
.ku-w-500 { width: 500px !important; }
.ku-w-700 { width: 700px !important; }
/*表单样式ku-form*/
.ku-form { }
.ku-form-row { margin-bottom: 10px; clear: both; *zoom: 1; }
.ku-form-row:after { content: '\20'; clear: both; *zoom: 1; display: block; height: 0; }
.ku-form-label { float: left; width: 100px; font-weight: 400; line-height: 31px; text-align: right; }

.ku-input-block { margin-left: 110px; min-height: 31px; }
.ku-input, .ku-textarea { width: 100%; padding-left: 10px; }
.ku-select { padding-left: 10px; }
.ku-input-inline { min-height: 31px; float: left; margin-left: 10px; }
.ku-input-cell { min-height: 31px; float: left; margin-left: 10px; }
/*.ku-input-inline .ku-input, .ku-input-inline .ku-select, .ku-input-inline .ku-textarea { display: block; padding-left: 10px; }*/
.ku-form-tips { float: left; display: block; line-height: 31px; margin-left: 10px; }
.ku-input, .ku-textarea, .ku-select { font-size: 14px; height: 31px; line-height: 1.42857; padding: 4px; border-width: 1px; border-style: solid; background-color: #fff; box-sizing: border-box; border: solid 1px #ddd; }
.ku-select { padding: 0 6px; }

.ku-input:hover, .ku-textarea:hover { border-color: #3bb4f2; }
.ku-input:focus, .ku-textarea:focus { border-color: #3bb4f2; }
.ku-textarea { position: relative; min-height: 100px; height: auto; line-height: 20px; padding: 6px 10px; resize: vertical; }
.ku-input-disabled { background: #d8d8d8; }
.ku-form-danger { border-color: #FF5722 !important; }
